![]() ![]() ![]() This can also be used to write any files in the app’s data folder. The following code from our POC reads WebView cookies. In this case, all files in the /data/data/ folder can be freely accessed. This indicates that any third-party entity can still gain temporary read/write access to the content provider's data.Įven worse, the developer specified a wide storage area root path. The developer behind this disabled the exported attribute via android:exported="false", but enabled the android:grantUriPermissions="true" attribute. This shows arbitrary activities, including SHAREit’s internal (non-public) and external app activities. Maybe a search feature would also do all the hacks some justice.Any app can invoke this broadcast component. In the future, I plan to allow adding tags to submitted hacks. What's next for Hack it, Share it!Īt the moment, there isn't a way for hacks to be searched for. It's always a scramble for time at the end, and with each passing hackathon, I'm glad to report that we are slowly improving. This hackathon, being shorter than the usual 48 hours, taught us a great deal on how to manage our time properly. Almost all technologies that we used (Dart/Flutter, Google Maps SDK, Firebase/Firestore) were completely new to us, and it was really great how we got everything to finally work out. It was a pretty wow moment when we finally got the app to work. This is the first time we used flutter to create an actual app. Getting markers to show up on the map was also a challenge, mainly because the API had recently changed and we could only find old code on the web. Finally got it to work after I switched to openjdk8. A hitch I faced in the beginning was actually getting flutter installed on my machine. This is the first time we're using Flutter, so it was an interesting journey. We used the google maps sdk to show the world map with the pins, and further integrated the app with Google's Firebase to store hacks and related info on Cloud Firestore. The app was built using flutter in order to have that cross platform experience. All shared hacks can be seen via a world map with pins showing you from where the hack was submitted. All you do is type in your hack and give it a title. It's a simple experience, no signup required. Hack it, Share it! is a cross-platform app (yes, you can use it on Android, iOS and the web) that lets you share anything that other hackers might find helpful. We're looking to reverse this trend, let's share what we got right instead. Platforms like StackOverflow encourage you to ask about something you got wrong. Whatever the case, this thing that you spent some time googling is worth sharing with the hackers of the world. It could be anything, from something as trivial to bypassing cors, or aligning an element with css. Sometimes, these are small tidbits of information that's too small or trivial to blog about. During each hackathon, in our rush to build a working project, we learn so much. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |