{"id":13327197,"url":"https://github.com/DevsDNA/DevsDNA-Application","last_synced_at":"2025-03-11T02:32:24.763Z","repository":{"id":55156479,"uuid":"304230177","full_name":"DevsDNA/DevsDNA-Application","owner":"DevsDNA","description":"In this repository you will find the code for our internal application, were you can read our lastest news, watch our youtube videos, follow our social networks and meet the members of our little big family and know a bit more about them","archived":false,"fork":false,"pushed_at":"2021-01-14T13:26:03.000Z","size":5826,"stargazers_count":27,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-04T18:44:50.046Z","etag":null,"topics":["csharp","devsdna","reactiveui","xamarin","xamarin-forms"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DevsDNA.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-10-15T06:26:23.000Z","updated_at":"2023-11-07T12:55:56.000Z","dependencies_parsed_at":"2022-08-14T13:41:12.240Z","dependency_job_id":null,"html_url":"https://github.com/DevsDNA/DevsDNA-Application","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevsDNA%2FDevsDNA-Application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevsDNA%2FDevsDNA-Application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevsDNA%2FDevsDNA-Application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevsDNA%2FDevsDNA-Application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DevsDNA","download_url":"https://codeload.github.com/DevsDNA/DevsDNA-Application/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242959528,"owners_count":20212998,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","devsdna","reactiveui","xamarin","xamarin-forms"],"created_at":"2024-07-29T18:53:51.319Z","updated_at":"2025-03-11T02:32:24.020Z","avatar_url":"https://github.com/DevsDNA.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"images/banner.png\" alt=\"DevsDNA application banner\" height=\"145\" \u003e  \n\n# DevsDNA application #\nWelcome!\nIn this repository you will find the code for our internal application, were you can read our lastest news, watch our youtube videos, follow our social networks and meet the members of our little big family and know a bit more about them.\nDevsDNA application is available for iOS and Android and you can download it directly form [Google Play Store](https://play.google.com/store/apps/details?id=com.devsdna.application) and [Apple AppStore](https://apps.apple.com/us/app/id1526657968).\nIf you want to know more about us, visit our web site at https://www.devsdna.com/ or contact us throught our social networks [Twitter](https://twitter.com/devsdna), [Linkedin](https://www.facebook.com/DevsDNA/), [Facebook](https://www.linkedin.com/company/devsdna/), [Instagram](https://www.instagram.com/devsdna) or [Youtube](https://www.youtube.com/channel/UCulG_4j8ggcXJKyeXuHcvdA).\n\n## Project ##\nDevsDNA application has been developed with [**Xamarin Forms**](https://dotnet.microsoft.com/apps/xamarin/xamarin-forms), using controls like [CollectionView](https://docs.microsoft.com/xamarin/xamarin-forms/user-interface/collectionview/) or [CarouselView](https://docs.microsoft.com/xamarin/xamarin-forms/user-interface/carouselview/). Also, we use some community developed NuGet packages:\n- [ReactiveUI](https://github.com/reactiveui/ReactiveUI)\n- [Refit](https://github.com/reactiveui/refit)\n- [Html Agility Pack](https://github.com/zzzprojects/html-agility-pack)\n- [LottieXamarin](https://github.com/Baseflow/LottieXamarin)\n- [Sharpnado.Shadows](https://github.com/roubachof/Sharpnado.Shadows)\n- [Xamarin.Plugin.SharedTransitions](https://github.com/GiampaoloGabba/Xamarin.Plugin.SharedTransitions)\n- [FFImageLoading](https://github.com/luberda-molinet/FFImageLoading)\n- [Mobile.BuildTools](https://github.com/dansiegel/Mobile.BuildTools)\n\n## Getting Started ##\nTo compile the application you will need to include an archive called secrets.json in the root of the core project (DevsDNA.Application) with the data below:\n ```json\n{\n  \"AppCenterIOS\": \"\u003cYour iOS App Center secret\u003e\",\n  \"AppCenterDROID\": \"\u003cYour Android App Center secret\u003e\",\n  \"FacebookAccessToken\": \"\u003cYour Facebook Page Access Token\u003e\",\n  \"TwitterApiKey\": \"\u003cYour Twitter App Key\u003e\",\n  \"TwitterApiSecretKey\": \"\u003cYour Twitter App Key Secret\u003e\",\n  \"NotificationHubName\": \"\u003cYour Azure Notification Hub name\u003e\",\n  \"NotificationHubConnectionString\": \"\u003cYour Azure DefaultListenSharedAccessSignature\u003e\"\n}\n  ```\n - **AppCenterIOS/AppCenterDROID**: AppCenter secret keys for iOS and Android. The app uses AppCenter for anonymous log error, crashes and usage inside the app. More info at https://docs.microsoft.com/en-us/appcenter/sdk/getting-started/xamarin\n - **FacebookAccessToken**: Needed to read the posrt for [our Facebook page](https://www.facebook.com/DevsDNA/). To get a token, you need to have a [Facebook page](https://www.facebook.com/pages/create), a developer account and get a [Page Access Token](https://developers.facebook.com/docs/pages/access-tokens/)\n - **NotificationHubName/NotificationHubConnectionString**: Keys used to communicate with [Azure Notification Hub](https://docs.microsoft.com/azure/notification-hubs/notification-hubs-push-notification-overview). This keys are used to connect and register devices with Notification Hub. More info at https://docs.microsoft.com/xamarin/xamarin-forms/data-cloud/azure-services/azure-notification-hub\n \nif you want to know more about what is and how Client secrets work, take a look at [Mobile.BuildTools](https://github.com/dansiegel/Mobile.BuildTools)\n \n## Screenshots ##\n###### Android ######\n \u003cimg src=\"images/mainScreenAndroid.jpg\" alt=\"DevsDNA main screen on Android\" width=\"210\" /\u003e \u003cimg src=\"images/detailScreenAndroid.jpg\" alt=\"DevsDNA news detail screen on Android\" width=\"210\" /\u003e\n\n###### iOS ######\n \u003cimg src=\"images/mainScreenIOS.png\" alt=\"DevsDNA main screen on iOS\" width=\"210\" /\u003e \u003cimg src=\"images/detailScreenIOS.png\" alt=\"DevsDNA news detail screen on iOS\" width=\"210\" /\u003e\n \n## Contributing ##\nAny contribution is welcomed and appreciated. Feel free to make a PR or open an issue, we love to hear from you :)\n \n## Licensing ##\nThis project is published under **MIT License**.\n\nMIT License\n\nCopyright (c) 2020 [DevsDNA](https://www.devsdna.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDevsDNA%2FDevsDNA-Application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDevsDNA%2FDevsDNA-Application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDevsDNA%2FDevsDNA-Application/lists"}