Ś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.
![googlecodesearch2 googlecodesearch2](/img/static/blog/adnotacja_2019-12-11_124926_1_.png.webp)
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.
![googlecodesearch1 googlecodesearch1](/img/static/blog/adnotacja_2019-12-11_124858_1_.png.webp)
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.