Świetne wieści dla programistów rozwijających aplikacje na Androida, ale nie tylko Google poinformowało dziś o udostępnieniu nowego narzędzia, dzięki któremu dostęp do kodu Android Open Source Project będzie odtąd znacznie ułatwiony. Chodzi o zaawansowaną wyszukiwarkę, dzięki której w kodzie źródłowym otwartych komponentów Androida szybko i sprawnie znaleźć będzie można dowolny fragment.
W oficjalnym komunikacie na ten temat poznajemy motywację Google. Korporacja dostrzegła problem, jaki wynika z tego, że kod Android Open Source Project podzielony jest na repozytoria git zarządzane za pomocą repo
, co utrudnia pracę z kodem z wykorzystaniem choćby GitHuba. W rezultacie Google zdecydowało się we współpracy z Kythe przygotować nową wyszukiwarkę zachowującą strukturę kodu:
Wraz z Kythe mamy przyjemność zaprezentować wyszukiwarkę kodu, które prezentuje widok całości kodu źródłowego Androida dokładnie w taki sposób, w jaki go wykorzystujesz.
Nowa wyszukiwarka nosi po prostu nazwę Code Search. Można dzięki niej nie tylko przeglądać kod źródłowy AOSP, ale także – co stanowi ważną innowację w stosunku do dotychczasowych metod pracy z wolnym kodem Androida – umożliwia nawigację po cross reference. Ponadto deweloper może uzyskać dostęp do kodu dowolnego wydania Androida, a także do wszystkich rozwijanych i historycznych branchy, choć w tym przypadku nie zawsze będą dostępne referencje.
Co ważne, Android Code Search indeksuje nie tylko wolny kod źródłowy samego Androida, ale też bibliotek Android Jetpack. Google zapowiada, że udostępnione dziś narzędzia to zaledwie pierwszy krok w kierunku zapewnienia deweloperom wyszukiwarki kodu, która zaspokoi potrzeby każdego.